home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games 1996 July / Amiga Games 1996 #7.iso / userbox / publicdomain / amigabase / updates / update2.00-2.1 next >
Text File  |  1995-11-20  |  4KB  |  94 lines

  1.         Update informations for AmigaBase V2.00 to V2.1
  2.  
  3.         The following new features have been implemented in V2.1:
  4.  
  5.         o New functions for programming.
  6.         o Improvements of some programming and ARexx functions.
  7.         o Improvements dealing with the filerequester.
  8.         o Keyboard control enhancement.
  9.         o Support of the Danish language.
  10.         o Several bug fixes.
  11.  
  12.  
  13.         New functions for programming
  14.  
  15.         Several new programming functions have been introduced since V2.00
  16.         of AmigaBase. The following functions are new:
  17.  
  18.         ChooseString(title, memo, gadText): opens a window with Title
  19.                 title. The window contains a list of selectable
  20.                 strings specified by the memo argument, a string
  21.                 field below the list which allows the input of an arbitrary
  22.                 string and two buttons. The text of the left button can be
  23.                 specified by the gadText argument.
  24.                 If the user selects an item in the list then the item's string
  25.                 is displayed in the string field. After selecting the button in
  26.                 the bottom left corner the current string value of the string
  27.                 field is returned. If the user selects Cancel, the
  28.                 empty string is returned.
  29.  
  30.         StrCmp(s1, s2): compares the two strings lexicographically.
  31.                 The functions returns an integer that is less than zero
  32.                 if s1 < s2, zero if s1 = s2 and a value greater than
  33.                 zero if s1 > s2.
  34.                 The string comparison is done case sensitive in contrast to
  35.                 the normal operators for comparing like =, > and <.
  36.  
  37.         ChoiceLabels(choice): returns the labels of a Choice
  38.                 variable as a memo text. Each line of the memo text contains
  39.                 one label.
  40.  
  41.         Now: returns the current time.
  42.  
  43.         Filename: returns the filename of the current project as
  44.                 a string. If the current project doesn't have a name yet,
  45.                 the empty string is returned.
  46.  
  47.         Changes: returns an integer that represents the number of
  48.                 changes that are made to the current project so far.
  49.  
  50.         ARexxPort: returns a string that contains the name of the
  51.                 ARexx port of AmigaBase.
  52.  
  53.         Improvements of some programming and ARexx functions
  54.  
  55.         The programming function MemoSet(memo, string, linenum) has been
  56.         improved. Now if linenum is negative then the program execution
  57.         is stopped and an error message is displayed.
  58.  
  59.         The third argument of the function MidStr(string, pos, len)
  60.         may now be omitted. In this case the function returns the string
  61.         beginning at position pos up to the end of the string.
  62.  
  63.         The ARexx function PROJECT filename has been improved.
  64.         Now you don't need to specify the exact filename that AmigaBase has
  65.         remembered when loading the project, but a filename that refers to
  66.         the same file in the filesystem.
  67.  
  68.  
  69.         Improvements using the file requester
  70.  
  71.         The file requester now remembers filenames and patterns when loading
  72.         and saving projects, filters, memo texts and other files.
  73.         Additionally the filenames and patterns for filters and memo texts
  74.         can be made project dependend.
  75.  
  76.  
  77.         Keyboard control enhancement
  78.  
  79.         The combinations Alt-Tab and Shift-Alt-Tab have been introduced
  80.         to cycle through the windows of the current project.
  81.  
  82.  
  83.         Support of the Danish language
  84.  
  85.         Mads Lie Jensen has translated the catalog file of AmigaBase to
  86.         Danish.
  87.  
  88.  
  89.         Several bug fixes
  90.  
  91.         Several bugs have been reported by various AmigaBase users.
  92.         Fortunately only one error has been fatal. Most bugs were
  93.         cosmetic errors or produced wrong results.
  94.